.bodyNode{
  display: none;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.bodyNode img{
  /* margin:10px; */
  width: 150px;
  /* height: 100px; */
}
.js-lightBox{
  cursor: pointer;
  opacity: .8;
  width:  100%;
  text-align: center;
  padding:20px 0;
}
.js-lightBox li{
  display:inline-block;
  position:relative;
  padding: 10px;
}
.js-lightBox li i{
  position: absolute;
  display:  block;
  width:  20px;
  height:  20px;
  line-height:  20px;
  text-align:  center;
  color:  #fff;
  right: 10px;
  top: 10px;
}
.js-lightBox li i:hover{
  background:#aaa;
/* background:url(../common/lightBoxImg/icon/opacity.png) repeat; */
}
.js-lightBox li:hover{
  opacity: 1;
}

.lightBox-view img{
/*    width: 500px !important;
    height: 300px !important;*/
    display: block;
    display: none;
    border:0px;
    margin:0px !important;
}

.lightBox-popupMask{
  /*position: absolute;*/
  position: fixed;
  background:black;
  filter:alpha(opacity=30);
  opacity:0.3;
  width:100%;
  height: 100%;
  top:0;
  left:0;
  z-index:9999;
  display: none;
}

.lightBox-popup{

}

.lightBox-popup{
  /*  width: 500px !important;
  height: 300px !important;*/
  display: none;
  position: fixed;
  z-index:10000;
  width: 100%;
  height: 100%;
  top: 0;
  left:0;
  /*margin-left: -400px;*/
  height: 100%;
  /*background-color: white;*/
  background-repeat: no-repeat;
  background-position: center center;
  /*background-image: url('../images/icon/loading.gif'); */
  background-size: 8%;
  }

.bodyNode .lightBox-btn{

  display: inline-block; 
 height: 100%;
 width: 10%;
 text-align: center;
 cursor: pointer;
 background-repeat: no-repeat;
 background-position: center center;
 filter:alpha(opacity=20);/* IE */
 opacity: .4;
 background-image: url('../common/lightBoxImg/icon/opacity.png');
}
.bodyNode .lightBox-btn:hover{
  filter:alpha(opacity=100);/* IE */ 
  opacity: 1;
}

.bodyNode .lightBox-prev-btn.active{
  background-image: url('../common/lightBoxImg/icon/prev.png');
  float:  left;
}
.bodyNode .lightBox-next-btn.active{
  float: right;
  background-image: url('../common/lightBoxImg/icon/next.png');
}

.bodyNode .lightBox-prev-btn.disable{
  background-image: url('../common/lightBoxImg/icon/prev.png');
  opacity: 0.1;
  cursor: default;
  float:  left;
}
.bodyNode .lightBox-next-btn.disable{
  background-image: url('../common/lightBoxImg/icon/next.png'); 
  opacity: 0.1;
  cursor: default;
  float: right;
}

.lightBox-description{
  position: absolute;
  bottom:0;
  right:0;
  left:0;
  padding:15px;
  display: none;
  color:white;
  background-color: black;
  filter:alpha(opacity=80);/* IE */ 
  background: rgba(0,0,0,.8);
}
.lightBox-description .lightBox-current-index{
  margin-top: 5px;
  display: block;
  font-style:italic;
}
.bodyNode .lightBox-close{
  position: absolute;
  z-index: 11111;
  display: block;
  right: 0;
  top: 0;
  width:40px;
  height:40px;
  cursor: pointer;
  background-repeat: no-repeat;
  background-image: url('../common/lightBoxImg/icon/close.png');
  background-position: center center;
}
.bodyNode .btn-position{
  position:absolute;
  width: 100%;
  height: 40px;
  z-index: 11111;
  top: 50%;
  margin-top: -20px;
  left: 0;
}
.bodyNode .lightBox-view{
  margin:0 auto;
  position: relative;
}